﻿/// <reference path="viewModel.js" />

(function (lightSwitchApplication) {

    var $parameters = [document.createElement("div"), msls.ContentItem];

    msls._addEntryPoints(lightSwitchApplication.Index, {
        /// <field>
        /// 在创建新的 Index 屏幕时调用。
        /// <br/>created(msls.application.Index screen)
        /// </field>
        created: [lightSwitchApplication.Index],
        /// <field>
        /// 在应用活动的 Index 屏幕上的更改之前调用。
        /// <br/>beforeApplyChanges(msls.application.Index screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以确定是否可执行 deleteGroup 方法。
        /// <br/>canExecute(msls.application.Index screen)
        /// </field>
        deleteGroup_canExecute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以执行 deleteGroup 方法。
        /// <br/>execute(msls.application.Index screen)
        /// </field>
        deleteGroup_execute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以确定是否可执行 VisitSite 方法。
        /// <br/>canExecute(msls.application.Index screen)
        /// </field>
        VisitSite_canExecute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以执行 VisitSite 方法。
        /// <br/>execute(msls.application.Index screen)
        /// </field>
        VisitSite_execute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以确定是否可执行 DownloadReg 方法。
        /// <br/>canExecute(msls.application.Index screen)
        /// </field>
        DownloadReg_canExecute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以执行 DownloadReg 方法。
        /// <br/>execute(msls.application.Index screen)
        /// </field>
        DownloadReg_execute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以确定是否可执行 ShowDownload 方法。
        /// <br/>canExecute(msls.application.Index screen)
        /// </field>
        ShowDownload_canExecute: [lightSwitchApplication.Index],
        /// <field>
        /// 调用以执行 ShowDownload 方法。
        /// <br/>execute(msls.application.Index screen)
        /// </field>
        ShowDownload_execute: [lightSwitchApplication.Index],
        /// <field>
        /// 在呈现 GroupList 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupList_postRender: $parameters,
        /// <field>
        /// 在呈现 Group 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: $parameters,
        /// <field>
        /// 在呈现 GroupSet 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupSet_postRender: $parameters,
        /// <field>
        /// 在呈现 GroupSetTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupSetTemplate_postRender: $parameters,
        /// <field>
        /// 在呈现 SiteCollection1 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SiteCollection1_postRender: $parameters,
        /// <field>
        /// 在呈现 SiteCollection1Template 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SiteCollection1Template_postRender: $parameters,
        /// <field>
        /// 在呈现 GroupImage 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupImage_postRender: $parameters,
        /// <field>
        /// 在呈现 Image 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: $parameters,
        /// <field>
        /// 在呈现 GroupDetail 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupDetail_postRender: $parameters,
        /// <field>
        /// 在呈现 Group1 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group1_postRender: $parameters,
        /// <field>
        /// 在呈现 Name 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: $parameters,
        /// <field>
        /// 在呈现 Group2 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group2_postRender: $parameters,
        /// <field>
        /// 在呈现 Port 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Port_postRender: $parameters,
        /// <field>
        /// 在呈现 GroupButton 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        GroupButton_postRender: $parameters,
        /// <field>
        /// 在呈现 VisitSite 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        VisitSite_postRender: $parameters,
        /// <field>
        /// 在呈现 DownloadReg 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DownloadReg_postRender: $parameters,
        /// <field>
        /// 在呈现 SelectReg 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SelectReg_postRender: $parameters,
        /// <field>
        /// 在呈现 QueryBySiteID 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        QueryBySiteID_postRender: $parameters,
        /// <field>
        /// 在呈现 QueryBySiteIDTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        QueryBySiteIDTemplate_postRender: $parameters
    });

    msls._addEntryPoints(lightSwitchApplication.EditGroup, {
        /// <field>
        /// 在创建新的 EditGroup 屏幕时调用。
        /// <br/>created(msls.application.EditGroup screen)
        /// </field>
        created: [lightSwitchApplication.EditGroup],
        /// <field>
        /// 在应用活动的 EditGroup 屏幕上的更改之前调用。
        /// <br/>beforeApplyChanges(msls.application.EditGroup screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.EditGroup],
        /// <field>
        /// 调用以确定是否可执行 DelectSite 方法。
        /// <br/>canExecute(msls.application.EditGroup screen)
        /// </field>
        DelectSite_canExecute: [lightSwitchApplication.EditGroup],
        /// <field>
        /// 调用以执行 DelectSite 方法。
        /// <br/>execute(msls.application.EditGroup screen)
        /// </field>
        DelectSite_execute: [lightSwitchApplication.EditGroup],
        /// <field>
        /// 在呈现 Details 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: $parameters,
        /// <field>
        /// 在呈现 columns 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: $parameters,
        /// <field>
        /// 在呈现 Name 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: $parameters,
        /// <field>
        /// 在呈现 Order 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Order_postRender: $parameters,
        /// <field>
        /// 在呈现 SiteCollection 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SiteCollection_postRender: $parameters,
        /// <field>
        /// 在呈现 SiteCollectionTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        SiteCollectionTemplate_postRender: $parameters
    });

    msls._addEntryPoints(lightSwitchApplication.EditSite, {
        /// <field>
        /// 在创建新的 EditSite 屏幕时调用。
        /// <br/>created(msls.application.EditSite screen)
        /// </field>
        created: [lightSwitchApplication.EditSite],
        /// <field>
        /// 在应用活动的 EditSite 屏幕上的更改之前调用。
        /// <br/>beforeApplyChanges(msls.application.EditSite screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.EditSite],
        /// <field>
        /// 调用以确定是否可执行 DelectDBInfo 方法。
        /// <br/>canExecute(msls.application.EditSite screen)
        /// </field>
        DelectDBInfo_canExecute: [lightSwitchApplication.EditSite],
        /// <field>
        /// 调用以执行 DelectDBInfo 方法。
        /// <br/>execute(msls.application.EditSite screen)
        /// </field>
        DelectDBInfo_execute: [lightSwitchApplication.EditSite],
        /// <field>
        /// 在呈现 Details 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: $parameters,
        /// <field>
        /// 在呈现 columns 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: $parameters,
        /// <field>
        /// 在呈现 left 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: $parameters,
        /// <field>
        /// 在呈现 Name 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Name_postRender: $parameters,
        /// <field>
        /// 在呈现 Port 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Port_postRender: $parameters,
        /// <field>
        /// 在呈现 right 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: $parameters,
        /// <field>
        /// 在呈现 Order 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Order_postRender: $parameters,
        /// <field>
        /// 在呈现 Group 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Group_postRender: $parameters,
        /// <field>
        /// 在呈现 RowTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: $parameters,
        /// <field>
        /// 在呈现 Image 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Image_postRender: $parameters,
        /// <field>
        /// 在呈现 DBInfoCollection 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DBInfoCollection_postRender: $parameters,
        /// <field>
        /// 在呈现 DBInfoCollectionTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DBInfoCollectionTemplate_postRender: $parameters
    });

    msls._addEntryPoints(lightSwitchApplication.EditDBInfo, {
        /// <field>
        /// 在创建新的 EditDBInfo 屏幕时调用。
        /// <br/>created(msls.application.EditDBInfo screen)
        /// </field>
        created: [lightSwitchApplication.EditDBInfo],
        /// <field>
        /// 在应用活动的 EditDBInfo 屏幕上的更改之前调用。
        /// <br/>beforeApplyChanges(msls.application.EditDBInfo screen)
        /// </field>
        beforeApplyChanges: [lightSwitchApplication.EditDBInfo],
        /// <field>
        /// 在呈现 Details 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Details_postRender: $parameters,
        /// <field>
        /// 在呈现 columns 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        columns_postRender: $parameters,
        /// <field>
        /// 在呈现 left 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        left_postRender: $parameters,
        /// <field>
        /// 在呈现 Explanation 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Explanation_postRender: $parameters,
        /// <field>
        /// 在呈现 Server 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Server_postRender: $parameters,
        /// <field>
        /// 在呈现 Port 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Port_postRender: $parameters,
        /// <field>
        /// 在呈现 right 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        right_postRender: $parameters,
        /// <field>
        /// 在呈现 UserName 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        UserName_postRender: $parameters,
        /// <field>
        /// 在呈现 Password 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Password_postRender: $parameters,
        /// <field>
        /// 在呈现 DBName 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        DBName_postRender: $parameters,
        /// <field>
        /// 在呈现 Site 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        Site_postRender: $parameters,
        /// <field>
        /// 在呈现 RowTemplate 内容项之后调用。
        /// <br/>postRender(HTMLElement element, msls.ContentItem contentItem)
        /// </field>
        RowTemplate_postRender: $parameters
    });

}(msls.application));
